Currently we change the current location if we click the eject button of
a mount.
Check whether the user actually clicked the eject button and don't
change location in that case.
https://bugzilla.gnome.org/show_bug.cgi?id=737983
{
GtkTreeIter iter;
GtkTreeModel *model = gtk_tree_view_get_model (GTK_TREE_VIEW (widget));
+ GtkTreePath *dummy;
if (!gtk_tree_model_get_iter (model, &iter, path))
return;
- open_selected_bookmark (sidebar, model, &iter, 0);
+ dummy = NULL;
+ if (!clicked_eject_button (sidebar, &dummy))
+ {
+ open_selected_bookmark (sidebar, model, &iter, 0);
+ gtk_tree_path_free (dummy);
+ }
}
static gboolean